Star Alliance members Swiss & Lufthansa are selling discounted premium economy economy tickets from 15 European countries to South Africa, starting at €1,031. This price includes 2×23 kg checked luggage. Departures at the lowest fare are broadly available from January through September 2026, with little availability in July.
You can fly from the following airports for less than €1,100:
- Milan at €1,031
- Porto at €1,043
- Bologna at €1,057
- Rome at €1,057
- Lisbon at €1,073
- Oslo at €1,080 (~NOK 12,903)
- Turin at €1,085
- Vienna at €1,095
Our availability calendar highlights all possible flight dates at the lowest price for trips up to 28 days. It will forward you to Lufthansa with your selected flight dates.

Subscribe to our WhatsApp Channel or Telegram Channel to get instant notifications for all of our best deals!
First, you will take a feeder flight to Zurich, Munich, or Frankfurt in economy class, and then continue on your long-haul flight in premium economy. If you fly with SWISS, the route to Johannesburg is operated by Airbus A340 aircraft with a 2-4-2 configuration in premium economy. All seats are equipped with a video screen as well as 110V and USB power outlets. You can also fly on Lufthansa’s Boeing 747-8 (2-4-2) via Frankfurt or their Airbus A350 (2-3-2, our recommendation) via Munich.
Lufthansa offers a very good seat that’s available on long-haul flights from and to Frankfurt and Munich. The rest of the experience, however, is nothing special. At the airport you enjoy 0 (zero!) benefits as a premium economy passenger, and the food onboard is not exactly great either. At least you get to bring 2 x 23 kg of luggage.

Most Europeans do not need a visa to enter South Africa, as long as their stay does not exceed 90 days. You merely need a passport with 2 empty pages, and a ticket to leave South Africa.
Search & Book
We can’t tell you how long this deal will be around, but it requires a minimum stay of five days or a Saturday overnight stay and a maximum stay of twelve months. Departures at the lowest fare are broadly available from January through September 2026, with little availability in July.
You can find your preferred travel dates with our calendar shown at the beginning of the deal. Alternatively, you might also use Google Flights (instructions). The cheapest tickets are available on Lufthansa.com.
Editor’s Note: This is a decent fare from all airports mentioned in this deal, as the competition usually charges at least 30% more. The only cheaper option (from some airports) is Condor, and they don’t offer a distinct premium economy with better seats – just economy seating with extra leg-room.
Miles & Points
Tickets are issued in booking class Y for the feeder flight and booking class N for long haul premium economy flights. Below are the miles and points you will earn from Milan flying with SWISS both ways.
- 15,562 Miles on Air China PhoenixMiles
- 11,962 Miles on Aegean Miles+Bonus
- 11,462 Miles on ITA Volare
- 10,844 Award Miles + 1,576 PQP on United MileagePlus
- 10,780 Miles on Egyptair Plus
- 10,742 Miles on Thai Royal Orchid Plus
- 10,716 Miles on Asiana Club
- 10,716 Miles on Copa ConnectMiles
- 10,716 Miles on EVA Infinity MileageLands
- 10,716 Miles on Singapore KrisFlyer
- 10,716 Miles on TAP Miles&Go
- 10,590 Miles on Air Canada Aeroplan
- 10,590 Points + 2,118 SQC on Air Canada Aeroplan 2026
- 3,856 Award Miles + 200 Points on Miles&More
- 2,000 Miles on Turkish Airlines Miles&Smiles
- 254 Miles on ANA Mileage Club
- 254 Award Miles + 128 Tier Miles on Avianca LifeMiles
- 254 Miles on Ethiopian ShebaMiles
- 254 Award Miles on LATAM Pass
- Customize Calculation
If you fly with Lufthansa from Milan, here are the miles and points you can earn with this deal:
- 16,718 Miles on Air China PhoenixMiles
- 13,300 Miles on Aegean Miles+Bonus
- 12,800 Miles on Turkish Airlines Miles&Smiles
- 11,800 Miles on Asiana Club
- 11,800 Miles on Ethiopian ShebaMiles
- 11,800 Miles on ITA Volare
- 11,712 Award Miles + 1,682 PQP on United MileagePlus
- 11,712 Miles on Copa ConnectMiles
- 11,712 Award Miles + 5,856 Tier Miles on Avianca LifeMiles
- 11,712 Miles on Egyptair Plus
- 11,468 Miles on Thai Royal Orchid Plus
- 11,408 Miles on EVA Infinity MileageLands
- 11,408 Miles on Singapore KrisFlyer
- 11,408 Miles on TAP Miles&Go
- 11,408 Award Miles on LATAM Pass
- 11,104 Miles on Air Canada Aeroplan
- 11,104 Points + 2,220 SQC on Air Canada Aeroplan 2026
- 8,168 Miles on ANA Mileage Club
- 3,856 Award Miles + 200 Points on Miles&More
- Customize Calculation
Destination
Information & Tips for Johannesburg
Johannesburg is known for its role in South Africa’s history, with key sights like the Apartheid Museum, Constitution Hill, and Soweto’s Vilakazi Street. The local currency is the South African rand (ZAR), and most places accept cards, though cash can be useful in smaller shops and markets. Prices are generally affordable compared to global standards. The city has a mild, high-altitude climate—summers (October to March) are warm with afternoon thunderstorms, while winters are dry and sunny with cool nights.
We’ve compared various eSIM providers, such as Airalo and BNESIM. To see which plan is best for your travel needs, and which network offers the best coverage, feel free to read our detailed guide:
The Best eSIM Plans for South Africa 🇿🇦 Compared
→ All Dealz for Johannesburg
Cover Picture: Lufthansa Bildarchiv, FRA CI/P

Comments (3)
from OSL i mean
Neither can I. It seems that the Lufthansa Group have increased the prices last night.
I really cant find any good deals matching LHG.